package com.ruicar.afs.cloud.manage.common.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import com.ruicar.afs.cloud.common.modules.contract.enums.BusinessSourceEnum;
import com.ruicar.afs.cloud.common.modules.contract.enums.ContractBusinessEnum;
import com.ruicar.afs.cloud.common.modules.contract.enums.ContractStatusEnum;
import com.ruicar.afs.cloud.common.modules.contract.enums.ProcessStatusEnum;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author: xudongdong
 * @date 2020/07/21
 * @description 待办任务记录表
 */
@Data
@Accessors(chain = true)
@TableName(value ="manage_upcome_task_record", autoResultMap = true)
public class ManageUpcomeTasksRecord extends BaseEntity<ManageUpcomeTasksRecord> {
	/** 业务ID */
	private String bizDataId ;
	/** 合同号码 */
	private String contractNo ;
	/** 案件编号 */
	private String caseNo ;
	/** 申请编号 */
	private String applyNo ;
	/** 客户姓名 */
	private String custName ;
	/** 证件号码 */
	private String certNo ;
	/** 合同状态;枚举值：合同取消、合同生效、正常结清、提前结清、核销 */
	private ContractStatusEnum contractStatus ;
	/** 业务来源;微信、合作商、业务人员、热线 */
	private BusinessSourceEnum businessSource ;
	/** 案件类型;枚举值：合同取消、身份信息变更、联系方式变更、银行卡变更、还款日变更、资产信息变更、合同重出、溢缴款退款、延期申请、提前结清、展期、保险业务 */
	private ContractBusinessEnum contractBusiness ;
	/** 处理状态 */
	private ProcessStatusEnum processStatus ;
	/** 业务路径 */
	private String businessUrl ;
}
